StopGroup
命令控制的運動站並將軸組狀態轉換為 GroupStopping,其中斷所有正在執行中的函式,當軸組處於 GroupStopping 狀態時,沒有其他函式可以在該軸組執行任何運動,當軸組到達速度零時,KsCommandStatus 的 Done
欄位將立即設為 TRUE,欲離開 GroupStopping 狀態並前往 GroupStandstill 狀態,請使用 ReleaseGroup。
語法
KsCommandStatus StopGroup(
int Index,
double Deceleration,
double Jerk
);
參數
Index [in]:軸組索引,索引以零為起點。最多可有 32 個軸組。
Deceleration [in]:減速度值,單位由 McProfileType 類型決定,為 [單位/秒2] 或 [秒]。
Jerk [in]:加加速度值,單位由 McProfileType 類型決定,為 [單位/秒3] 或 [秒]。
回傳值
返回 KsCommandStatus 結構。
備註
- 每個軸都以最快速度減速。
- 若 Deceleration 設為零,導致的動作為供應商特定的。
- 若函式在 MoveXxx 命令期間發送,則使用每個軸的速度/加速度/減速度/加加速度值,而不會使用此函式中指定的值,組運動曲線不超過每個軸的安全運動曲線。
- 發送 StopGroup 以取消組與主裝置的所有同步。
範例
N/A
使用需求
RT | Win32 | |
---|---|---|
最低支援版本 | 4.0 | 4.0 |
標頭檔 | ksmotion.h | ksmotion.h |
程式庫 | KsApi_Rtss.lib | KsApi.lib |
參見